return {}
-- return {
-- 	"mfussenegger/nvim-dap",
-- 	dependencies = {
-- 		"rcarriga/nvim-dap-ui",
-- 		"mfussenegger/nvim-dap-python",
-- 		"theHamsta/nvim-dap-virtual-text",
-- 		"LiadOz/nvim-dap-repl-highlights",
-- 	},
-- 	config = function()
-- 		local dap = require "dap"
-- 		local dapui = require "dapui"

-- 		dapui.setup()
-- 		require("nvim-dap-repl-highlights").setup()
-- 		require("nvim-dap-virtual-text").setup {}

-- 		-- catppuccin, sign stuff
-- 		local sign = vim.fn.sign_define
-- 		sign("DapBreakpoint", { text = "ඞ", texthl = "DapBreakpoint", linehl = "", numhl = "" })
-- 		sign("DapBreakpointCondition", { text = "C", texthl = "DapBreakpointCondition", linehl = "", numhl = "" })
-- 		sign("DapLogPoint", { text = "L", texthl = "DapLogPoint", linehl = "", numhl = "" })

-- 		-- automagically open/cloes dapui when listen do something
-- 		dap.listeners.after.event_initialized["dapui_config"] = function()
-- 			dapui.open()
-- 		end
-- 		dap.listeners.before.event_terminated["dapui_config"] = function()
-- 			dapui.close()
-- 		end
-- 		dap.listeners.before.event_exited["dapui_config"] = function()
-- 			dapui.close()
-- 		end

-- 		-- python
-- 		local map = vim.keymap.set
-- 		require("dap-python").setup(os.getenv "HOME" .. "/.venv/nvim-python/bin/python")
-- 		-- stylua: ignore start
-- 		map("", "<leader>dn", "<cmd>lua require('dap-python').test_method()<cr>", { noremap = true, desc = "Test Method" })
-- 		map("n", "<leader>df", "<cmd>lua require('dap-python').test_class()<cr>", { noremap = true, desc = "Test Class" })
-- 		map("v", "<leader>ds", "<esc><cmd>lua require('dap-python').debug_selection()<cr>", { noremap = true, desc = "Debug Selection" })
-- 		-- stylua: ignore end

-- 		-- rust/c/c++
-- 		dap.adapters.codelldb = {
-- 			type = "server",
-- 			port = "${port}",
-- 			executable = {
-- 				command = os.getenv "HOME" .. "/.config/nvim/bin/codelldb/adapter/codelldb",
-- 				args = { "--port", "${port}" },
-- 				-- uncomment below if windows
-- 				-- detached = false,
-- 			},
-- 		}
-- 		dap.configurations.rust = {
-- 			{
-- 				name = "Launch file",
-- 				type = "codelldb",
-- 				request = "launch",
-- 				program = function()
-- 					return vim.fn.input("Path to executable: ", vim.fn.getcwd() .. "/", "file")
-- 				end,
-- 				cwd = "${workspaceFolder}",
-- 				stopOnEntry = false,
-- 			},
-- 		}
-- 	end,
-- 	keys = {
-- 		{ "<leader>d", "", mode = { "n", "v" }, desc = "DAP" },
-- 		{
-- 			"<leader>db",
-- 			function()
-- 				require("dap").toggle_breakpoint()
-- 			end,
-- 			desc = "Set Breakpoint",
-- 		},
-- 		{
-- 			"<leader>dc",
-- 			function()
-- 				require("dap").set_breakpoint(vim.fn.input "Breakpoint condition: ")
-- 			end,
-- 			desc = "Set Condition Breakpoint",
-- 		},
-- 		{
-- 			"<leader>d5",
-- 			function()
-- 				require("dap").continue()
-- 			end,
-- 			desc = "Continue",
-- 		},
-- 		{
-- 			"<leader>d10",
-- 			function()
-- 				require("dap").step_over()
-- 			end,
-- 			desc = "Step Over",
-- 		},
-- 		{
-- 			"<leader>d11",
-- 			function()
-- 				require("dap").step_into()
-- 			end,
-- 			desc = "Step Into",
-- 		},
-- 		{
-- 			"<leader>d12",
-- 			function()
-- 				require("dap").step_out()
-- 			end,
-- 			desc = "Step Out",
-- 		},
-- 	},
-- }
